home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / prog / cextract.arj / CEXTRACT.TAR / cextract / TODO < prev    next >
Encoding:
Text File  |  1993-08-08  |  1.5 KB  |  43 lines

  1. This file lists possible future enhancements:
  2.  
  3.   - Get it to properly handle a function which returns a structure
  4.     or structure pointer where the structure is declared along with
  5.     the function.  [Ack... who programs like that anyway? :-)]
  6.  
  7.     Example:
  8.        extern struct play {int field;} *play(void) { ... } /* etc. */
  9.  
  10.     [It should already handle structures within the parameter list.]
  11.  
  12.   - Get it working on any systems it is not working on, such as IBM PCs.
  13.     [Patches welcome!]
  14.  
  15.   - Find some way to improve the I/O speed.  Perhaps through the use
  16.     of another method for reading from the pipe?
  17.  
  18.   - Capture variables and structures as well as functions.
  19.  
  20.   - Enhance the documentation extraction portion.
  21.  
  22.   - Get it to work with C++ code as well as C.
  23.  
  24.   - Provide automatic generation of conditional header files.  [This
  25.     would probably be quite tricky as well as require multiple
  26.     passes ==> slooooow.]
  27.  
  28.   - Use the standard command argument parsing routines on VMS systems.
  29.  
  30.   - Better memory management for the buffers and string storage space.
  31.     The arbitrary arrays just don't cut it anymore.
  32.  
  33.   - Provide option of taking first comment within a function instead
  34.     of first comment before a function.
  35.  
  36.   - Provide support for very strange functional declarations.
  37.     [Pointers to functions with functions as parameters, far pointers, etc.]
  38.  
  39.   - Handle far pointers, looking into ANSI C specs on this.
  40.  
  41.   - Provide a flag to insert a copyright notice into headers automatically.
  42.  
  43.